
  img {
    border: 0;
  }

  body {
    padding: 0;
    margin: 0;
    background: #000;
    color: white;
    text-align: center;
    background: url(images/pen.jpg) no-repeat top left black;
  }

  pre {
    margin-left: -20px;
    font: 10pt monospace;
    color: blue;
  }

  a {
    color: red;
    font: bold 9pt sans-serif;
  }

  h2 {
    margin-bottom: 0px;
  }

  .section {
     margin-top: 20px;
     margin-bottom: 40px;
  }

  #container {
    width: 805px;
    margin: 0 auto;
    position: relative;
  }

  #menu {
    margin: 0px 40px;
    margin-top: 0px;
    padding: 3px;
    text-align: right;
  }

  #menu a {
    text-decoration: none;
    color: #DFF0AA;
    margin: 5px 0px 5px 10px;
    background: transparent;
  }

  #menu a:hover {
    text-decoration: underline;
    color: white;
  }

  #table {
    padding: 10px 20px;
  }

  #notebook {
    margin-left: 0px;
    padding-left: 60px;
    position: relative;
    background: url(images/spiral.png) repeat-y transparent;
    border-right: 2px solid gray;
  }

  #page {
    padding: 30px 50px 30px 20px;
    background: url(images/corner.png) 100% 100% no-repeat white;
    color: black;
    text-align: left;
    position: relative;
  }

  #stick {
    position: absolute;
    right: 50px;
    top: 70px;
    z-index: 10;
  }

  #title {
    margin: 0 auto;
    margin-bottom: 20px;
  }

  #name {
    font: bold 85px serif;
    color: black;
    text-align: left;
  }

  #brief {
    font: 14pt helvetica;
    color: black;
    text-align: center;
  }

  #content {
    font: 10pt sans-serif;
    color: black;
  }

  #resource {
    font: 10pt sans-serif;
    color: black;
    margin-top: 20px;
    margin-bottom: 40px;
  }

  #ad {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  #copyright {
    padding-bottom: 20px;
    font: 6pt serif;
    background: transparent;
  }

